-
Notifications
You must be signed in to change notification settings - Fork 324
fix freeze context only for capturing line probe #7456
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
non-capturing line probe should not freeze line context because it is useless and too expensive (add overhead)
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 9 metrics, 6 unstable metrics. See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (300.945 µs) : 251, 351
. : milestone, 301,
basic (302.93 µs) : 294, 312
. : milestone, 303,
loop (10.535 ms) : 10507, 10563
. : milestone, 10535,
section candidate
noprobe (293.685 µs) : 266, 321
. : milestone, 294,
basic (300.976 µs) : 293, 309
. : milestone, 301,
loop (10.552 ms) : 10510, 10594
. : milestone, 10552,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 49 metrics, 14 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.056 s) : 0, 1055686
Total [baseline] (10.464 s) : 0, 10463784
Agent [candidate] (1.049 s) : 0, 1049239
Total [candidate] (10.45 s) : 0, 10450396
section appsec
Agent [baseline] (1.167 s) : 0, 1167310
Total [baseline] (10.493 s) : 0, 10492632
Agent [candidate] (1.173 s) : 0, 1172708
Total [candidate] (10.504 s) : 0, 10504187
section iast
Agent [baseline] (1.191 s) : 0, 1191490
Total [baseline] (10.857 s) : 0, 10856510
Agent [candidate] (1.195 s) : 0, 1194685
Total [candidate] (10.904 s) : 0, 10904054
section profiling
Agent [baseline] (1.249 s) : 0, 1249070
Total [baseline] (10.75 s) : 0, 10749553
Agent [candidate] (1.248 s) : 0, 1247926
Total [candidate] (10.737 s) : 0, 10736924
gantt
title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (673.357 ms) : 0, 673357
BytebuddyAgent [candidate] (669.124 ms) : 0, 669124
GlobalTracer [baseline] (309.015 ms) : 0, 309015
GlobalTracer [candidate] (307.147 ms) : 0, 307147
AppSec [baseline] (51.564 ms) : 0, 51564
AppSec [candidate] (51.327 ms) : 0, 51327
Remote Config [baseline] (688.771 µs) : 0, 689
Remote Config [candidate] (680.043 µs) : 0, 680
Telemetry [baseline] (7.576 ms) : 0, 7576
Telemetry [candidate] (7.52 ms) : 0, 7520
section appsec
BytebuddyAgent [baseline] (677.204 ms) : 0, 677204
BytebuddyAgent [candidate] (682.195 ms) : 0, 682195
GlobalTracer [baseline] (299.593 ms) : 0, 299593
GlobalTracer [candidate] (300.712 ms) : 0, 300712
AppSec [baseline] (157.304 ms) : 0, 157304
AppSec [candidate] (157.194 ms) : 0, 157194
Remote Config [baseline] (600.486 µs) : 0, 600
Remote Config [candidate] (602.141 µs) : 0, 602
Telemetry [baseline] (9.084 ms) : 0, 9084
Telemetry [candidate] (7.742 ms) : 0, 7742
IAST [baseline] (20.187 ms) : 0, 20187
IAST [candidate] (21.451 ms) : 0, 21451
section iast
BytebuddyAgent [baseline] (792.782 ms) : 0, 792782
BytebuddyAgent [candidate] (795.304 ms) : 0, 795304
GlobalTracer [baseline] (300.249 ms) : 0, 300249
GlobalTracer [candidate] (300.514 ms) : 0, 300514
AppSec [baseline] (50.549 ms) : 0, 50549
AppSec [candidate] (50.442 ms) : 0, 50442
Remote Config [baseline] (601.768 µs) : 0, 602
Remote Config [candidate] (605.377 µs) : 0, 605
Telemetry [baseline] (8.783 ms) : 0, 8783
Telemetry [candidate] (11.196 ms) : 0, 11196
IAST [baseline] (24.92 ms) : 0, 24920
IAST [candidate] (22.929 ms) : 0, 22929
section profiling
ProfilingAgent [baseline] (95.591 ms) : 0, 95591
ProfilingAgent [candidate] (95.386 ms) : 0, 95386
BytebuddyAgent [baseline] (663.48 ms) : 0, 663480
BytebuddyAgent [candidate] (663.583 ms) : 0, 663583
GlobalTracer [baseline] (392.352 ms) : 0, 392352
GlobalTracer [candidate] (391.145 ms) : 0, 391145
AppSec [baseline] (52.375 ms) : 0, 52375
AppSec [candidate] (52.636 ms) : 0, 52636
Remote Config [baseline] (697.556 µs) : 0, 698
Remote Config [candidate] (693.709 µs) : 0, 694
Telemetry [baseline] (7.46 ms) : 0, 7460
Telemetry [candidate] (7.428 ms) : 0, 7428
Profiling [baseline] (95.615 ms) : 0, 95615
Profiling [candidate] (95.411 ms) : 0, 95411
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.062 s) : 0, 1062299
Total [baseline] (8.558 s) : 0, 8558075
Agent [candidate] (1.048 s) : 0, 1047579
Total [candidate] (8.51 s) : 0, 8510137
section iast
Agent [baseline] (1.177 s) : 0, 1177293
Total [baseline] (9.002 s) : 0, 9002344
Agent [candidate] (1.178 s) : 0, 1178347
Total [candidate] (9.019 s) : 0, 9019481
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.185 s) : 0, 1184910
Total [baseline] (8.981 s) : 0, 8980921
Agent [candidate] (1.176 s) : 0, 1176012
Total [candidate] (8.975 s) : 0, 8974617
section iast_TELEMETRY_OFF
Agent [baseline] (1.189 s) : 0, 1189375
Total [baseline] (9.038 s) : 0, 9038468
Agent [candidate] (1.174 s) : 0, 1173969
Total [candidate] (8.994 s) : 0, 8993851
gantt
title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (678.427 ms) : 0, 678427
BytebuddyAgent [candidate] (668.407 ms) : 0, 668407
GlobalTracer [baseline] (310.354 ms) : 0, 310354
GlobalTracer [candidate] (306.472 ms) : 0, 306472
AppSec [baseline] (51.609 ms) : 0, 51609
AppSec [candidate] (51.062 ms) : 0, 51062
Remote Config [baseline] (688.794 µs) : 0, 689
Remote Config [candidate] (683.584 µs) : 0, 684
Telemetry [baseline] (7.581 ms) : 0, 7581
Telemetry [candidate] (7.492 ms) : 0, 7492
section iast
BytebuddyAgent [baseline] (783.897 ms) : 0, 783897
BytebuddyAgent [candidate] (784.208 ms) : 0, 784208
GlobalTracer [baseline] (296.748 ms) : 0, 296748
GlobalTracer [candidate] (296.386 ms) : 0, 296386
AppSec [baseline] (52.988 ms) : 0, 52988
AppSec [candidate] (53.258 ms) : 0, 53258
IAST [baseline] (21.601 ms) : 0, 21601
IAST [candidate] (23.274 ms) : 0, 23274
Remote Config [baseline] (574.445 µs) : 0, 574
Remote Config [candidate] (573.267 µs) : 0, 573
Telemetry [baseline] (7.992 ms) : 0, 7992
Telemetry [candidate] (7.166 ms) : 0, 7166
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (788.518 ms) : 0, 788518
BytebuddyAgent [candidate] (781.989 ms) : 0, 781989
GlobalTracer [baseline] (298.471 ms) : 0, 298471
GlobalTracer [candidate] (297.161 ms) : 0, 297161
AppSec [baseline] (49.672 ms) : 0, 49672
AppSec [candidate] (47.799 ms) : 0, 47799
IAST [baseline] (25.267 ms) : 0, 25267
IAST [candidate] (25.288 ms) : 0, 25288
Remote Config [baseline] (599.519 µs) : 0, 600
Remote Config [candidate] (578.732 µs) : 0, 579
Telemetry [baseline] (8.769 ms) : 0, 8769
Telemetry [candidate] (9.68 ms) : 0, 9680
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (792.197 ms) : 0, 792197
BytebuddyAgent [candidate] (782.131 ms) : 0, 782131
GlobalTracer [baseline] (301.06 ms) : 0, 301060
GlobalTracer [candidate] (297.308 ms) : 0, 297308
AppSec [baseline] (54.091 ms) : 0, 54091
AppSec [candidate] (52.844 ms) : 0, 52844
IAST [baseline] (20.602 ms) : 0, 20602
IAST [candidate] (20.471 ms) : 0, 20471
Remote Config [baseline] (609.939 µs) : 0, 610
Remote Config [candidate] (604.718 µs) : 0, 605
Telemetry [baseline] (7.124 ms) : 0, 7124
Telemetry [candidate] (7.055 ms) : 0, 7055
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 16 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (1.348 ms) : 1328, 1368
. : milestone, 1348,
appsec (1.717 ms) : 1693, 1741
. : milestone, 1717,
appsec_no_iast (1.733 ms) : 1709, 1758
. : milestone, 1733,
iast (1.501 ms) : 1479, 1522
. : milestone, 1501,
profiling (1.487 ms) : 1463, 1512
. : milestone, 1487,
tracing (1.476 ms) : 1451, 1502
. : milestone, 1476,
section candidate
no_agent (1.337 ms) : 1318, 1356
. : milestone, 1337,
appsec (1.735 ms) : 1710, 1759
. : milestone, 1735,
appsec_no_iast (1.725 ms) : 1701, 1749
. : milestone, 1725,
iast (1.476 ms) : 1454, 1498
. : milestone, 1476,
profiling (1.505 ms) : 1479, 1531
. : milestone, 1505,
tracing (1.436 ms) : 1411, 1460
. : milestone, 1436,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (377.614 µs) : 357, 398
. : milestone, 378,
iast (488.293 µs) : 466, 510
. : milestone, 488,
iast_FULL (550.975 µs) : 529, 573
. : milestone, 551,
iast_GLOBAL (516.639 µs) : 492, 541
. : milestone, 517,
iast_HARDCODED_SECRET_DISABLED (480.433 µs) : 460, 501
. : milestone, 480,
iast_INACTIVE (465.38 µs) : 441, 490
. : milestone, 465,
iast_TELEMETRY_OFF (476.929 µs) : 455, 498
. : milestone, 477,
tracing (443.494 µs) : 423, 464
. : milestone, 443,
section candidate
no_agent (374.735 µs) : 353, 396
. : milestone, 375,
iast (483.954 µs) : 463, 505
. : milestone, 484,
iast_FULL (557.547 µs) : 535, 580
. : milestone, 558,
iast_GLOBAL (517.809 µs) : 495, 541
. : milestone, 518,
iast_HARDCODED_SECRET_DISABLED (481.499 µs) : 460, 503
. : milestone, 481,
iast_INACTIVE (461.303 µs) : 439, 484
. : milestone, 461,
iast_TELEMETRY_OFF (474.493 µs) : 453, 496
. : milestone, 474,
tracing (440.73 µs) : 421, 461
. : milestone, 441,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (1.466 ms) : 1454, 1477
. : milestone, 1466,
appsec (2.212 ms) : 2177, 2247
. : milestone, 2212,
iast (1.967 ms) : 1925, 2009
. : milestone, 1967,
iast_GLOBAL (2.019 ms) : 1976, 2061
. : milestone, 2019,
profiling (1.872 ms) : 1838, 1907
. : milestone, 1872,
tracing (1.843 ms) : 1810, 1876
. : milestone, 1843,
section candidate
no_agent (1.456 ms) : 1444, 1467
. : milestone, 1456,
appsec (2.223 ms) : 2188, 2258
. : milestone, 2223,
iast (1.966 ms) : 1925, 2007
. : milestone, 1966,
iast_GLOBAL (2.024 ms) : 1981, 2067
. : milestone, 2024,
profiling (1.856 ms) : 1823, 1890
. : milestone, 1856,
tracing (1.835 ms) : 1802, 1867
. : milestone, 1835,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~b6be10b416, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (15.018 s) : 15018000, 15018000
. : milestone, 15018000,
appsec (14.998 s) : 14998000, 14998000
. : milestone, 14998000,
iast (18.819 s) : 18819000, 18819000
. : milestone, 18819000,
iast_GLOBAL (17.718 s) : 17718000, 17718000
. : milestone, 17718000,
profiling (15.688 s) : 15688000, 15688000
. : milestone, 15688000,
tracing (15.078 s) : 15078000, 15078000
. : milestone, 15078000,
section candidate
no_agent (14.93 s) : 14930000, 14930000
. : milestone, 14930000,
appsec (14.991 s) : 14991000, 14991000
. : milestone, 14991000,
iast (18.765 s) : 18765000, 18765000
. : milestone, 18765000,
iast_GLOBAL (17.735 s) : 17735000, 17735000
. : milestone, 17735000,
profiling (15.706 s) : 15706000, 15706000
. : milestone, 15706000,
tracing (15.024 s) : 15024000, 15024000
. : milestone, 15024000,
|
What Does This Do
non-capturing line probe should not freeze line context because it is useless and too expensive (add overhead)
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: DEBUG-2698